﻿namespace GoodAdmin.System;

/// <summary>
/// 系统配置信息表
/// </summary>
[SugarTable(tableName: "Sys_Config", "系统配置信息表")]
public class SysConfig: BaseEntity
{
    /// <summary>
    /// 名称
    /// </summary>
    [SugarColumn(ColumnDescription = "名称", Length = 64)]
    public virtual string Name { get; set; }

    /// <summary>
    /// 编码
    /// </summary>
    [SugarColumn(ColumnDescription = "编码", Length = 64)]
    public virtual string ConfigKey { get; set; }

    /// <summary>
    /// 属性值
    /// </summary>
    [SugarColumn(ColumnDescription = "属性值", Length = 64)]
    public virtual string ConfigValue { get; set; }

    /// <summary>
    /// 类型
    /// </summary>
    [SugarColumn(ColumnDescription = "类型", Length = 64)]
    public string Category { get; set; }

    /// <summary>
    /// 备注
    /// </summary>
    [SugarColumn(ColumnDescription = "备注", Length = 256,IsNullable = true)]
    public string Remark { get; set; }

    /// <summary>
    /// 系统标识字段
    /// </summary>
    [SugarColumn(ColumnDescription = "系统标识", Length = 32, IsNullable = true)]
    public string SystemMark { get; set; }
}